From 35244f4b59f1715c958946057c751aae57c8f8a0 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 7 Jan 2023 08:45:35 -0500 Subject: [PATCH] filesystemmodel: Use g_set_object --- gtk/gtkfilesystemmodel.c | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/gtk/gtkfilesystemmodel.c b/gtk/gtkfilesystemmodel.c index d911c5e081..adf8bdf201 100644 --- a/gtk/gtkfilesystemmodel.c +++ b/gtk/gtkfilesystemmodel.c @@ -1019,19 +1019,10 @@ void _gtk_file_system_model_set_filter (GtkFileSystemModel *model, GtkFileFilter * filter) { - GtkFileFilter *old_filter; - g_return_if_fail (GTK_IS_FILE_SYSTEM_MODEL (model)); g_return_if_fail (filter == NULL || GTK_IS_FILE_FILTER (filter)); - - if (filter) - g_object_ref (filter); - - old_filter = model->filter; - model->filter = filter; - if (old_filter) - g_object_unref (old_filter); + g_set_object (&model->filter, filter); gtk_file_system_model_refilter_all (model); } -- 2.30.2